package com.xrh.core.generater.interfaces;

import java.awt.Component;
import java.util.Map;

import com.xrh.core.generater.bean.ProgressBean;
import com.xrh.core.generater.bean.TableInfo;
import com.xrh.core.generater.bean.UserInput;

//生成器接口
public interface GeneraterInterface {

     //生成文件
	public void generateFiles(Component parentComponent , UserInput userInput , Map<String , TableInfo> selectedTableInfoMap , ProgressBean progressBean);
	
	//获取模板根目录路径
	public String getTemplateRootDirPath();
	
}
